package persistencia.dominio; import persistencia.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */

public class Mensaje implements ClaseDominio {

  private Long id;
  private byte[] contenido;
  private Chat chat = null;
  private Foro foro = null;
  private Persona persona = null;
  private java.sql.Timestamp fecha;
  private String titulo;
  private Archivo archivo=null;

  public  Mensaje() {
    id=OidGenerator.getNewId();
  }

  public void setId(Long id) {
    this.id = id;
  }
  public Long getId() {
    return id;
  }
  public void setContenido(String contenido) {
    this.contenido = contenido.getBytes();
  }
  public String getContenido() {
    return new String(contenido);
  }
  public void setFecha(java.sql.Timestamp fecha) {
    this.fecha = fecha;
  }
  public java.sql.Timestamp getFecha() {
    return fecha;
  }
  public void setChat(Chat chat) {
    this.chat = chat;
  }
  public Chat getChat() {
    return chat;
  }
  public void setForo(Foro foro) {
    this.foro = foro;
  }
  public Foro getForo() {
    return foro;
  }
  public void setPersona(Persona persona) {
    this.persona = persona;
  }
  public Persona getPersona() {
    return persona;
  }
  public void setTitulo(String titulo) {
    this.titulo = titulo;
  }
  public String getTitulo() {
    return titulo;
  }
  public void setArchivo(Archivo archivo) {
    this.archivo = archivo;
  }
  public Archivo getArchivo() {
    return archivo;
  }
}